package com.aracky.assess.service;


import com.aracky.assess.model.entity.HrKpiUserPerformanceHeader;

import java.util.List;

/**
 * @author zengzhiping
 * @ClassName: PushMsgService
 * @Description: 推送消息
 * @date 2021/11/2 11:01
 */
public interface PushMsgService {
    /**
     * 发送评分消息给考核人
     * @param
     * @return
     */
    void pushScoreMsgToAssessor();

    /**
     * 发送填写消息给员工
     * @param hrKpiUserPerformanceHeaderList
     */
    void pushWriteMsgToEmployee( List<HrKpiUserPerformanceHeader> hrKpiUserPerformanceHeaderList);

    /**
     * 评分完成发送消息给员工
     * @param taskId
     * @param userId
     */
    void pushCompleteMsgToEmployee(Long taskId,Long userId);

    /**
     * 发送redis中的消息
     */
    void pushRedisMsg();
}
